Cañada Morelos is a municipality in the eastern central region of the Mexican state of Puebla, comprising 119.9 square kilometers with a population of approximately 17,000 people.